package com.seanchenxi.gwt.wordpress.domain.model;

/**
 * The Interface Blog.
 */
public interface Blog extends WPModel{
	
	/**
	 * Sets the admin.
	 *
	 * @param isAdmin the new admin
	 */
	void setAdmin(boolean isAdmin);
	
	/**
	 * Sets the blogid.
	 *
	 * @param blogid the new blogid
	 */
	void setId(String blogid);
	
	/**
	 * Sets the blog name.
	 *
	 * @param blogName the new blog name
	 */
	void setName(String blogName);
	
	/**
	 * Sets the url.
	 *
	 * @param url the new url
	 */
	void setUrl(String url);
	
	/**
	 * Sets the xmlrpc.
	 *
	 * @param xmlrpc the new xmlrpc
	 */
	void setXmlrpc(String xmlrpc);
	
	/**
	 * Checks if is admin.
	 *
	 * @return true, if is admin
	 */
	boolean isAdmin();
	
	/**
	 * Gets the blogid.
	 *
	 * @return the blogid
	 */
	String getId();
	
	/**
	 * Gets the blog name.
	 *
	 * @return the blog name
	 */
	String getName();
	
	/**
	 * Gets the url.
	 *
	 * @return the url
	 */
	String getUrl();
	
	/**
	 * Gets the xmlrpc.
	 *
	 * @return the xmlrpc
	 */
	String getXmlrpc();
	
}
